package com.patent.service;

import com.patent.common.ResultData;
import com.patent.domain.po.RegisterRecord;

public interface RegisterRecordService {

	/**
	 * 添加登记薄副本
	 */
	ResultData addRegisterInfo(String userMobile, String patentId, Integer registerNum);

	/**
	 * 查登记录副本的历史操作
	 */
	ResultData queryRegisterInfo(String userMobile, String queryFlag, Integer page, Integer rows);

	/**
	 * 查询登记薄副本信息
	 */
	RegisterRecord selectByPrimaryKey(Integer id) throws Exception;

	/**
	 *  更新登记录副本表
	 */
	void updateByPrimaryKeySelective(RegisterRecord record);

	/**
	 * 通过订单号查登记录副本
	 */
	RegisterRecord queryByOrderNo(String orderNo);

	/**
	 * 支付宝回调处理
	 */
	void updateRecordR(RegisterRecord registerRecord);
}
